package managementClient;

import analyticsServer.Event;
import java.rmi.Remote;
import java.rmi.RemoteException;

/**
 *
 * @author Group 95
 */
public interface IClientRMI extends Remote
{
    /**
     * Is called by the Analyticsserver to send Events to the Client
     * @param event Event sent from Analyticsserver
     * @throws RemoteException 
     */
    public void processEvent(Event event) throws RemoteException;
    
    /**
     * Returns a unique Id of the Client
     * @return 
     */
    public String getId() throws RemoteException;
}
